An object oriented intelligent tourist advisor system
نویسندگان
چکیده
This paper describes the design and development of an expert system for tourist information center. The expert system was built to recommend a suitable travel schedule that satisfies user input constraints such as time period, budget and preferences. Tourist center officers need to answer similar set of queries in their day-to-day work which could be replaced by an intelligent tourist advisor system. There are many different tourist information such as activities and places which can be stored as similar data structure and can be modeled into a object-oriented knowledge-based system. A highly generic knowledge structure is proposed to generalize the commonalties and eliminate duplication. The proposed knowledge structure would be flexible enough to cope with high volatility in some tourist information such as transportation routes. Object-oriented modeling has been used for the entire development of the proposed intelligent expert system. A case study is presented to demonstrate the benefits of such an approach for an expert system with repetitive and volatile problem domain. The system was developed using an expert system development environment Kappa-PC and was migrated to Power Builder. Such migration of the expert system demonstrates how conventional business decision support system can be integrated with expert system approach without using expert system shell. Furthermore, most of the expert system shell are either very expensive or provide very restricted features other than an inference engine such as lack of database engine, windowing facilities, etc. The proposed framework should be applicable to any popular event-driven development environments. An expert system will not be of practical use without a good user interface. The inference engine was partitioned as an object-oriented sub-system. Thus, another benefit of the proposed system is that the inference engine sub-system can be easily “plug-and-play” with other expert systems.
منابع مشابه
On Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملVisual Tracking using Learning Histogram of Oriented Gradients by SVM on Mobile Robot
The intelligence of a mobile robot is highly dependent on its vision. The main objective of an intelligent mobile robot is in its ability to the online image processing, object detection, and especially visual tracking which is a complex task in stochastic environments. Tracking algorithms suffer from sequence challenges such as illumination variation, occlusion, and background clutter, so an a...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملTask Model and Task Ontology for Intelligent Tourist Information Service
This paper presents a task model and task ontology based on travelers’ tasks, and an intelligent tourist information service system using them. With the recent advances in Internet and mobile technologies, there has been an increase in the use of intelligent tourist information services via the Web and mobile systems. In addition, many ontologies have been introduced in tourist domain to provid...
متن کامل